Visual Basic (Declaration) | |
---|---|
Protected Overloads Overridable Function GetFindQuery(Of TResult)( _ ByVal selector As Func(Of IQueryable(Of T),IQueryable(Of TResult)), _ ByVal predicate As Expression(Of Func(Of T,Boolean)), _ ByVal orderBy As Func(Of IQueryable(Of TResult),IOrderedQueryable(Of TResult)) _ ) As IdeaBlade.EntityModel.IEntityQuery(Of TResult) |
Visual Basic (Usage) | ![]() |
---|---|
Dim instance As Repository(Of T) Dim selector As Func(Of IQueryable(Of T),IQueryable(Of TResult)) Dim predicate As Expression(Of Func(Of T,Boolean)) Dim orderBy As Func(Of IQueryable(Of TResult),IOrderedQueryable(Of TResult)) Dim value As IdeaBlade.EntityModel.IEntityQuery(Of TResult) value = instance.GetFindQuery(Of TResult)(selector, predicate, orderBy) |
C# | |
---|---|
protected virtual IdeaBlade.EntityModel.IEntityQuery<TResult> GetFindQuery<TResult>( Func<IQueryable<T>,IQueryable<TResult>> selector, Expression<Func<T,bool>> predicate, Func<IQueryable<TResult>,IOrderedQueryable<TResult>> orderBy ) |
C++/CLI | |
---|---|
protected: virtual IdeaBlade.EntityModel.IEntityQuery<TResult^>^ GetFindQuerygeneric<typename TResult> ( Func<IQueryable<T^>^,IQueryable<TResult^>^>^ selector, Expression<Func<T^,bool>^>^ predicate, Func<IQueryable<TResult^>^,IOrderedQueryable<TResult^>^>^ orderBy ) |
Parameters
- selector
- The selector used to project the entities.
- predicate
- The predicate expression used to qualify the list of objects.
- orderBy
- Sorting function to sort the returned list of objects.
Type Parameters
- TResult
Override to modify the query used to retrieve a list of objects.
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family